﻿using System;
using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Threading;
using Neurokinetic.NeuroSkyNet.Model;
using Neurokinetic.NeuroSkyNet.Controller;

namespace Neurokinetic.Electroencephalograph.ViewModel
{
    public class MindSetsViewModel : DependencyObject
    {
        public MindSetsViewModel()
        {
            Information = "It works!";
            MindSets = MindSetController.MindSets;
        }
        public String Information
        {

            get { return GetValue(testProperty).ToString(); }
            set { SetValue(testProperty, value); }

        }
        public static readonly DependencyProperty testProperty = DependencyProperty.Register("Test", typeof(String), typeof(MindSetsViewModel));
        public ObservableCollection<MindSetModel> MindSets
        {

            get { return (ObservableCollection<MindSetModel>)GetValue(mindSetsProperty); }
            set { SetValue(mindSetsProperty, value); }

        }
        public static readonly DependencyProperty mindSetsProperty = DependencyProperty.Register("MindSets", typeof(ObservableCollection<MindSetModel>), typeof(MindSetsViewModel));

    }
}
